ASM-One
S:ASM-One.Pref
S:REGSDATA
Yes PROMAX
is greeted by T.F.A. Nice coding dude !!
I know PRICE
loves ASMONE V1.09 !!
Warning this is not an action for kids. (What does it do ??)
CON:0/0/640/200/Dos command output window
Execution complete. Press return...
Original by RUNE Gram-madsen. Updated by T.F.A.
Changed standard directory to »
Line : $ 00
---- ASM-One V1.09 MC68000 Macro Assembler ----
Original coding by Rune Gram-Madsen (1990-1991)
Additional coding by Crionics <TRASH'M-One> (199?-1992)
Additional coding by T.F.A. (1991-1992)
Release date 11-11-1992 by T.F.A.
ASM-One V1.09 By T.F.A. Source »
Include : ""
Incbin : ""
File length =
File location =
Name :
Bytes Free
Bytes Used
-dir-
FILENAME>
Extend labels with>
Please hold... This could take a while
DIRECTORYNAME>
Startup parameters>
>
BEG>
END>
DEST>
DATA>
AMPLITUDE>
MULTIPLIER>
HALF CORRECTION (Y/N)>
ROUND CORRECTION (Y/N)>
YOFFSET>
SIZE (B/W/L)>
AMOUNT>
BREAKPOINT>
RAM PTR>
DISK PTR>
LENGTH>
Sure?
S:REGSDATA file not found, aborting
Not enough memory to load S:REGSDATA, aborting
Error creating directory
Directory created
Sinus created.
Couldn't open mathffp.library
Couldn't open mathtrans.library
mathffp.library
mathtrans.library
Source not saved !! Continue?
File already exists !! Continue ?
Exit or Restart (Y/N or R)?
ON
OFF
EOP
Remove unused labels (Y/N)?
Updating ..
Source not changed. No update needed !!
Sorting relo-area..
Writing hunk data..
Writing hunk length..
Memory overflow !!!
NL
--
L7
--
RS
--
Mode :
Reqtools.library not found !!!
Reqtools.library disabled due to no free chip mem !!!
Not enough workmem for source !!!
** Break
Pass 1..
Pass 2..
Page
Of
No Errors
Errors Occured !!
<Zap>
ReAssembling..
Option O: Optimizing..
NOT Equal Areas
** Warning:
Not Found
Branch Forced to Word Size
D0:
A0:
SSP=
USP=
SR=
T1
--
SI
--
PL=
XNZVC PC=
PC=
D0:
D1:
D2:
D3:
D4:
D5:
D6:
D7:
A0:
A1:
A2:
A3:
A4:
A5:
A6:
A7:
SSP=
USP=
SR=
PL=
T1
--
SI
--
XNZVC
PC =
Start End Total
-------- -------- --------
Workspace :
Source :
Label Pointers :
Label :
Debug :
Code :
Reloc :
IncMem -------- --------
--- Memory directory ---
-- Symbol table --
-- Macro --
-- X-Ref --
-- Equ-R --
-- Reg --
Line: Col: Bytes: -
<END>
DC.B
DC.W
DC.L
LB_
Search for:
Replace with:
Jump to line:
Steps:
Address:
Watch:
Address not found !!
End of program reached !!
Watch type (A)scii (S)tring (H)ex (D)ecimal (B)inary (P)ointer:
Pointer to (A)scii (S)tring (H)ex (D)ecimal (B)inary:
Pointer type (1) DC.L (2) DC.W (3) DR.L (4) DR.W :
Register:
Replace (Y/N/L/G)?
Jumping..
Buffer Full !!
Done
Registers used:
NONE
Searching..
Top of text..
Bottom of text..
Create macro..
Mark location and press <return>
Macro buffer full !!
EXTERN;;
topaz.font
console.device
trackdisk.device
ASM-One V1.09
** External Level 7 Break **
** Bus Error **
** Address Error **
** Illegal Instruction **
** Division By Zero **
** CHK exception **
** TRAPV **
** Privilege Violation **
** Trace Trap **
** LineA Emulator **
** LineF Emulator **
** Exception $
Raised At $
Accessing $
Type
Instruction $
Workspace Memory full
Address Reg. Byte/Logic
Address Reg. Expected
Comma expected
Data reg. expected
Double Symbol
Unexpected End of File
User made FAIL
Illegal Command
Illegal Address size
Illegal Operand
Illegal Operator
Illegal Operator in BSS area
Illegal Order
Illegal reg. size
Illegal Section type
Illegal Size
Illegal macro def.
Immediate operand ex.
Include Jam
Macro overflow
Invalid Addressing Mode
LOAD without ORG
Missing Quote
Conditional overflow
NO operand space aLowed
NOT a constant/label
Not in macro
Out of Range 0 bit
Out of Range 3 bit
Out of Range 4 bit
Out of Range 8 bit
Out of Range 16 bit
Relative Mode Error
Reserved Word
Right parenthes Expected
Section overflow
String expected
Undefined Symbol
Register expected
Word at Odd Address
Not local area
Code moved during pass 2
Bcc.B out of range in Macro
Out of range (20 to 100)
Out of range (60 to 132)
Include overflow
Linker limitation
Repeat overflow
Not in Repeat area
Double definition
Relocation made to EMPTY section
File Error
No Files
No Object
No File Space
Printer Device Missing
Not done
Illegal Path
Illegal Device
Write Protected
No disk in drive
Illegal option !!
A4 Debug :
ALLOCATE Fast/Chip/Publ/Abs>
ABSOLUTE Memory Addr.>
ADD-WORKSPACE (Max.) KB>
PRT:
Search from cursor position for what
_Search|_Case dependant search|_Abort
Search and replace
Search
Search for
and replace it with
_Replace|_Abort
Found it !!, should it be replaced ?
_Yes|_No|_Last|_Global|_Abort
Jump to which line number
_Jump|_Abort
Project
Zap Source ZS
Old O
Read..
Source R
Binary RB
Object RO
Write..
Source W
Binary WB
Object WO
Link WL
Insert I
Update U
Zap File ZF
Zap IncMem ZI
Preferences..
Rescue
Level 7
NumLock
AutoALoc
ReqtoolsLib
ExtReqtools
PrinterDump
Interlace
1 Bitplane
Res regs
Update check
Source .S
Close WB
Write Pref. WP
AddWorkMem =M
About..
Exit ASM-One !
»» ASM-One V1.09 ««
Based on ASM-One V1.08b / Trash'm-One
Send your idea's / bug reports to :
T.F.A.
P.O. Box 2249
1200 CE HILVERSUM / NEDERLAND
COMBINED FORCES FOR THE BEST ASSEMBLER
Set colors =C
Assembler
Assemble..
Assemble
Optimize
List File
Paging
Halt Page
ALL Errors
Debug
Label:
UCase=LCase
; Comment
Editor
Debugger
Monitor
LineNumbers
AutoIndent
ShowSource
Progress
Parameters
Edit Funct.
Block..
Mark
Copy
Cut
Insert
Fill
UnMark
LowerCase
UpperCase
Rotate
Registers
Write
VertFill
Search..
Search
Forward
Replace..
Replace
Forward
Del Line
Set marks
Jump marks
Mark 1
Mark 2
Mark 3
Mark 4
Mark 5
Mark 6
Mark 7
Mark 8
Mark 9
Mark 0
Jump 1
Jump 2
Jump 3
Jump 4
Jump 5
Jump 6
Jump 7
Jump 8
Jump 9
Jump 0
Jump ;;
Jump Line
Move..
BOLN shift left
EOLN - right
PgUp - up
PgDn - down
Up 100
Down 100
Top
Bottom
LWord alt left
NWord alt right
MakeMacro
Do Macro
Grab Word
Exit esc
Debug Funct.
Step One (down)
Enter (right)
Run
Step n
Edit Regs
AddWatch
DelWatch...
ZapWatch
Jump Addr
Jump Mark
B.P. Addr
B.P. Mark
Zap all BP
DisAssemble
Mon Funct.
DisAssem
HexDump
AsciiDump
Jump Addr
Last Addr
QuickJump
OnlyAscii
Command
Editor..
Jump Top T
Jump Bottom B
Search L
Zap Line(s) ZL
PrintLine(s) P
Extend labels EL
Memory..
Edit M
DisAssem D
HexDump H
Ascii N
DisLine @D
Assemble @A
HexLine @H
AsciiLine @N
BinLine @B
Search mem S
Fill mem F
Copy mem C
Compare mem Q
Create sin CS
Insert..
DisAssembly ID
Hexi Dump IH
Ascii Dump IN
Binairy Dump IB
Create sinus IS
Assemble..
Assemble A
Memory @A
Optimize AO
Debug AD
Symbols =S
Parameter set PS
Monitor..
Jump J
Go G
Step K
Status X
Zap BPS ZB
Disk..
ReadSector RS
ReadTrack RT
WriteSector WS
WriteTrack WT
Calc Check CC
Extern E
Output >
Calculate ?
Custom reg =R
Select colours
Read source
Write source
Read binary
Write binary
Read object
Write object
Write link
Write block
Direct output
Zap file
Insert source
About to exit ASM-ONE !!
Are you sure ??
File allready exists !!
Are you sure ??
Source not saved yet !!
Are you sure ??
_Yes|_Restart|_No
_Yes|_No
ORI.B
ORI.W
ORI.L
ORI.B
ORI.W
ANDI.B
ANDI.W
ANDI.L
ANDI.B
ANDI.W
SUBI.B
SUBI.W
SUBI.L
ADDI.B
ADDI.W
ADDI.L
EORI.B
EORI.W
EORI.L
EORI.B
EORI.W
CMPI.B
CMPI.W
CMPI.L
BTST
BCHG
BCLR
BSET
BTST
BCHG
BCLR
BSET
MOVEP.W
MOVEP.L
MOVEP.W
MOVEP.L
MOVE.B
MOVE.L
MOVE.W
CHK.L
CHK.W
LEA
NEGX.B
NEGX.W
NEGX.L
MOVE
CLR.B
CLR.W
CLR.L
MOVE
NEG.B
NEG.W
NEG.L
MOVE
NOT.B
NOT.W
NOT.L
MOVE
BCD
LINK.L
SWAP
PEA
MOVEM.W
EXT.W
MOVEM.L
EXT.L
TST.B
TST.W
TST.L
ILLEGAL
TAS
MOVEM.W
MOVEM.L
LINK.W
MOVE.L
MOVE.L
TRAP
UNLK
RESET
NOP
RTE
RTR
RTS
STOP
JSR
JMP
ADDQ.B
SUBQ.B
ADDQ.W
SUBQ.W
ADDQ.L
SUBQ.L
Scc
DBcc
BRA.z
BSR.z
Bcc.z
MOVEQ
OR.B
OR.B
SBCD.B
SBCD.B
OR.W
OR.W
OR.L
OR.L
DIVU.W
DIVS.W
SUB.B
SUB.B
SUBX.B
SUBX.B
SUB.W
SUB.W
SUBX.W
SUBX.W
SUB.L
SUB.L
SUBX.L
SUBX.L
SUBA.W
SUBA.L
LINE_A
CMP.B
EOR.B
CMPM.B
CMP.W
EOR.W
CMPM.W
CMP.L
EOR.L
CMPM.L
CMPA.W
CMPA.L
AND.B
AND.B
ABCD.B
ABCD.B
AND.W
AND.W
EXG
EXG
AND.L
AND.L
EXG
MULU.W
MULS.W
ADD.B
ADD.B
ADDX.B
ADDX.B
ADD.W
ADD.W
ADDX.W
ADDX.W
ADD.L
ADDX.L
ADDX.L
ADDA.W
ADDA.L
ASR.B
ASL.B
ASR.B
ASL.B
LSR.B
LSL.B
LSR.B
LSL.B
ROR.B
ROL.B
ROR.B
ROL.B
ROXR.B
ROXL.B
ROXR.B
ROXL.B
ASR.W
ASL.W
ASR.W
ASL.W
LSR.W
LSL.W
LSR.W
LSL.W
ROR.W
ROL.W
ROR.W
ROL.W
ROXR.W
ROXL.W
ROXR.W
ROXL.W
ASR.L
ASL.L
ASR.L
ASL.L
LSR.L
LSL.L
LSR.L
LSL.L
ROR.L
ROL.L
ROR.L
ROL.L
ROXR.L
ROXL.L
ROXR.L
ROXL.L
ROXR.W
ROXL.W
ROR.W
ROL.W
ASR.W
ASL.W
LSR.W
LSL.W
LINE_F
DC